package org.lemma.set;

import javax.annotation.Author;
import javax.annotation.Copyright;
import javax.annotation.Version;
import org.lemma.number.Numeric;

/**
 * <p>
 *  TODO: Javadoc for {@code Set}
 * </p>
 *
 * @author Chris Beatty [christopher.beatty@gmail.com]
 * @version 1.0.0
 */
@Version (
    major="1", minor="0", patch="0", 
    date="Nov 11, 2008 9:23:32 AM",
    authors = {
        @Author (name="Chris Beatty", email="christopher.beatty@gmail.com")
    }
) @Copyright 
public interface Set<D, M extends Numeric> {

    /**
     * 
     * @param element
     * @return
     */
    public M hasMember(final D element);

}
